Definition of the Word NAR


river in Norfolk, England, tributary to the Great Ouse.

Close Window